问题描述
我尝试向我的API发出发布请求。在邮递员中,它看起来像这样:
POST:
http://localhost:5000/api/login
身体:
{"secret": "bla"}
这给了我一个可以正常工作的访问令牌。我对httr
包进行了相同的尝试:
login <- list(
secret = "bla"
)
httr::POST("http://localhost:5000/api/login",body = login,verbose(),content_type("application/json"))
这是详细的输出,我不知道为什么会返回400错误。
-> POST /api/login HTTP/1.1
-> Host: localhost:5000
-> User-Agent: libcurl/7.64.1 r-curl/4.3 httr/1.4.1
-> Accept-Encoding: deflate,gzip
-> Accept: application/json,text/xml,application/xml,*/*
-> Content-Length: 145
-> Content-Type: application/json; boundary=------------------------a4dc23f1d3e7221e
->
>> --------------------------a4dc23f1d3e7221e
>> Content-Disposition: attachment; name="secret"
>>
>> bla
>> --------------------------a4dc23f1d3e7221e--
<- HTTP/1.0 400 BAD REQUEST
<- Content-Type: application/json
<- Content-Length: 91
<- Access-Control-Allow-Origin: *
<- Server: Werkzeug/1.0.0 Python/3.7.6
<- Date: Tue,13 Oct 2020 15:14:54 GMT
我在做什么错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)