[英]How can I send a post request to another API from my own application
urls.py网址.py
urlpatterns = [
path('create_item/', CreateItem.as_view()),
]
serializers.py序列化程序.py
class ParentReferans(serializers.Serializer):
name = serializers.CharField()
value = serializers.IntegerField()
class ItemSerializer(serializers.Serializer):
SubItem = serializers.BooleanField()
Type = serializers.CharField()
Name = serializers.CharField()
ParentRef = ParentReferans(many=True, read_only=True)
views.py视图.py
class CreateItem(views.APIView):
def post(self, request):
response = requests.post('https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365135062310/item?minorversion=4', data=request.data)
serializer = ItemSerializer(data=request.data)
if serializer.is_valid():
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
I want to send post request to ( https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365135062310/item?minorversion=4 ) address.我想将发布请求发送到 ( https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365135062310/item?minorversion=4 ) 地址。 But I could not come to a conclusion about what I could do.
但我无法得出我能做什么的结论。 How should I go about this problem?
我该如何解决这个问题?
response = requests.post(url,params={"paramName": "paramValue"})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.