Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
可以通过邮递员发送PUT请求,但不能通过Python代码_Python_Api_Cloud Foundry_Postman - Fatal编程技术网

可以通过邮递员发送PUT请求,但不能通过Python代码

可以通过邮递员发送PUT请求,但不能通过Python代码,python,api,cloud-foundry,postman,Python,Api,Cloud Foundry,Postman,我正在尝试使用我的CloudFoundry应用程序创建一个容器。当我向https://v2/service_instances/temp-container 通过具有适当正文和标题的邮递员创建响应 PUT/v2/service_instances/temp container HTTP/1.1“201 228 22”-“Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/58.0.3029.11

我正在尝试使用我的CloudFoundry应用程序创建一个容器。当我向https://v2/service_instances/temp-container 通过具有适当正文和标题的邮递员创建响应

PUT/v2/service_instances/temp container HTTP/1.1“201 228 22”-“Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/58.0.3029.110 Safari/537.36”“192.168.0.126:44484”“10.1.7.79:61612”x_转发的地址为:“155.56.68.219、192.168.0.126”x_转发的地址为:“https”vcap_请求id:”2636e175-fbd5-42cb-6702-5a3bc96fb07e“响应时间:0.213657225应用程序id:“a1be4fad-c464-456b-8b7e-792da41ec93a”应用程序索引:“1”x_b3跟踪id:“126af56ae8190efa”x_B3spanID:“126af56ae8190efa”xspanID:“126af56ae8190efa”xspanID:”

但是,当我通过Python代码发出相同的请求时,我得到了未经授权的401

“PUT/v2/service_instances/temp container HTTP/1.1”401 228 177“-”python requests/2.13.0”“192.168.0.126:49746”“10.2.7.81:64368”x_forwarded_for:“155.56.68.219,192.168.0.126”x_forwarded_proto:“https”vcap_请求id:“85e50f55-4852-4150-7BB62-c6d7ccb41e8d”响应时间:0.025485489445应用程序id:“A1BEFAD-C448BA-B4E”索引:“A412DU”“x_b3_traceid:“5beaa4c44c4b9b4f”x_b3_spanid:“5beaa4c44c4b9b4f”x_b3_父spanid:-”

我得到的信息是

访问此资源需要完全身份验证


我确信我在这两种情况下使用了相同的参数并发送了相同的请求。可能的原因是什么?

您是否使用python请求包发送put请求数据?请比较postman的请求头和通过python代码发送的请求头。可能缺少某些内容。@SathishKumarVG是的,我正在使用python请求包。@ManinderSingh头是相同的,我从Postman生成了python代码,并使用了它。它仍然给出401。您是否使用python请求包发送put请求数据?请比较postman的请求头和通过python代码发送的请求头。可能缺少某些内容。@SathishKumarVG是的,我正在使用python请求包。@ManinderSingh头是相同的,我从Postman生成了python代码,并使用了它。它仍然给出了401。