无法解析代理:POST(在运行 curl 脚本进行 watson 文档转换时)
Posted
技术标签:
【中文标题】无法解析代理:POST(在运行 curl 脚本进行 watson 文档转换时)【英文标题】:Could not resolve proxy: POST (while running curl script for watson document conversion) 【发布时间】:2017-12-14 06:18:50 【问题描述】:我正在运行带有 html 文件配置的 HTML 文档转换的 curl 脚本。下面是代码:
curl -x POST -u "Username":"Password" -F "config=@config.json" -F "file=@example.html;type=text/html" "https://gateway.watsonplatform.net/document-conversion/api/v1/index_document?version=2015-12-15"
我收到错误 - Could not resolve proxy: POST
。请问有人可以帮忙吗?
注意 - 我已安装 curl 7.46
【问题讨论】:
【参考方案1】:-
下载并安装 GIT
写命令curl -X,例如
curl -X POST "yourwebsite.js"
【讨论】:
【参考方案2】:我最近在学习 curl,也遇到了这个问题。其实原因是-x
应该换成-X
。
【讨论】:
【参考方案3】:您的错误似乎是一个代理配置问题。
尝试使用--noproxy
标志:
例子:
curl --noproxy 127.0.0.1 +your POST
或者尝试设置你的代理,就像我的例子:
curl --proxy <[protocol://][user:password@]proxyhost[:port]> +your POST
Obs.:使用指定的 HTTP 代理。如果未指定端口号,则默认为 1080。
【讨论】:
谢谢,解决代理错误后,现在我收到内容类型错误。以下是我收到的错误 - “代码”:400,“错误”:“来自 WATSONRETRIEVE_CLOUDSEARCH 的服务器错误:错误:[doc=58afeff9-b919-4ab1-bfb3-a060c8e93131] 未知字段‘内容类型’” Hello @Rex ...您现在遇到的错误似乎与其他问题有关。因此,您应该提出一个新问题,如果它解决了您的问题,请接受此答案。以上是关于无法解析代理:POST(在运行 curl 脚本进行 watson 文档转换时)的主要内容,如果未能解决你的问题,请参考以下文章
centos根据php的curl请求post过来的参数执行对应的sh脚本
sh bash脚本运行循环以从文件中读取随机URL和用户代理,并使用cURL运行请求。这可以从任何系统运行