我想使用提供的端点URL将模式数据(JSON格式的每个条目的模式字段)从我的应用程序(由Python Django组成)发布到远程服务。
我想实现以下类似的尝试,但我尝试失败了
def modal_data_view(generics.ListAPIView):
remote_service_response= requests.post(remote_url, data=my_modal_data)
return HttpResponse(remote_service_response.text)
我希望我的模态数据能够被远程端点接收并返回文本响应。
答案 0 :(得分:1)
如果您的远程服务支持REST api,请使用:
r = requests.post(remote_url,json=my_modal_data,headers={'Content-Type': 'application/json' })
您的“ my_modal_data”也必须为json格式。 在REST API中,您可能需要身份验证 在我的github中有一个GET和POST通过令牌身份验证休息api的示例:
,如果您的遥控器不使用REST,则可能需要以远程服务的格式将数据放在url(作为选项)或正文中