Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android OkHTTP Post错误405_Android_Python_Http_Flask_Okhttp - Fatal编程技术网

Android OkHTTP Post错误405

Android OkHTTP Post错误405,android,python,http,flask,okhttp,Android,Python,Http,Flask,Okhttp,我正在尝试使用Flask将数据从Android设备发送到web服务器。 我只是通过返回一些字符串进行测试。 如果我用{“spotify\u token”:“test token”}向邮差发送一个post请求到IP\u地址/播放列表,我会得到正确的响应{“结果”:“收到的令牌”} 但如果我尝试在Android上使用OkHTTP发送类似的HTTP Post请求,我会得到错误405192.168.0.105---[19/Jul/2018 17:23:37]“POST//playlists HTTP/1

我正在尝试使用Flask将数据从Android设备发送到web服务器。 我只是通过返回一些字符串进行测试。
如果我用
{“spotify\u token”:“test token”}
向邮差发送一个post请求到
IP\u地址/播放列表
,我会得到正确的响应<代码>{“结果”:“收到的令牌”}
但如果我尝试在Android上使用OkHTTP发送类似的HTTP Post请求,我会得到错误405<代码>192.168.0.105---[19/Jul/2018 17:23:37]“POST//playlists HTTP/1.1”405- 来自服务器的响应:
Allow:HEAD、GET、OPTIONS
内容长度:178
服务器:Werkzeug/0.14.1 Python/3.7.0
日期:2018年7月20日星期五01:57:56 GMT
405方法不允许
方法不允许

请求的URL不允许使用该方法。

我打印了响应,发现它要访问的完整URL为“”(有两个“/”s,这就是它获取错误的原因


感谢Mushtu。

RequestBody RequestBody=RequestBody.create(JSON,jsonObject.toString())中的JSON是什么?你能发布请求日志及其标题吗?对不起,我的JSON是我在
private static final MediaType JSON=MediaType.parse(“application/JSON;charset=utf-8”)之外声明的最终JSON;
我用错误响应标题更新了帖子