[英]How can I send an HTTP request from my FastAPI app to another site (API)?
[英]How can I send a post request to another API from my own application
網址.py
urlpatterns = [
path('create_item/', CreateItem.as_view()),
]
序列化程序.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)
視圖.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)
我想將發布請求發送到 ( https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365135062310/item?minorversion=4 ) 地址。 但我無法得出我能做什么的結論。 我該如何解決這個問題?
response = requests.post(url,params={"paramName": "paramValue"})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.