编码curl GET请求并构造URL

时间:2017-07-17 13:23:40

标签: bash curl

我有以下示例动态生成的网址用于GET请求

http://api.jwplatform.com/v1/videos/create?api_format=json&api_key=dgfgfg&api_nonce=554566&api_timestamp=1500296525&custom.videoId=905581&description=تقليد بداية العام&downloadurl=http://media.com/media/mymedia.mp4&sourceformat=mp4&sourcetype=url&sourceurl=http://media.com/media/mymedia.mp4&title=الغطس بالمياه الباردة.. تقليد بداية العام&api_signature=5cd337198ead0768975610a135e2

包括以下vars

api_key=
api_nonce=
api_timestamp=
custom.videoId=
description=
downloadurl=
sourceurl=
title= 
api_signature=
sourceformat=mp4
sourcetype=url

我想要发送curl GET命令并获得回复我总是失败2,

  1. 请求中的网址应编码为utf8
  2. 和第二个我总是卷曲:(6)无法解析主机 每个vars就像它没有将url作为一个url并将其分解为 例如,不同的电话

    curl:(6)无法解析主持人'بداية'

    • 输入域编码为“ANSI_X3.4-1968”
    • 无法将العام& downloadurl = http:转换为ACE;系统iconv失败
    • getaddrinfo(3)对于العام& downloadurl = http :: 80
    • 失败
  3. 卷曲-X -G -v -H“内容:代理类型:application / x-www-form-urlencoded”http://api.jwplatform.com/v1/videos/create?api_format=json& {vars}

    并提示如何实现这一点并以正确的格式构建curl命令

0 个答案:

没有答案