使用python发布请求

时间:2019-03-13 11:24:22

标签: python-requests

我正在尝试使用python在服务器上发布请求,这给了我200作为响应,但是当我检查时无法在页面上找到提交的请求。

下面是代码。有人可以告诉我是否做错了事。

import requests

url = "https://adapi.sizmek.com/sas/login/login/"

payload = "{username:\"XXXX\", password: \"XXXX\",redirect_url: \"https://adapi.sizmek.com/sas/deliveryGroups/\",\r\n  \"entities\": [\r\n    {\r\n      \"type\": \"DeliveryGroup\",\r\n      \"id\": null,\r\n      \"relationsBag\": null,\r\n      \"version\": null,\r\n      \"createdBy\": null,\r\n      \"createdByName\": null,\r\n      \"createdByAccount\": null,\r\n      \"createdByAccountName\": null,\r\n      \"createdOn\": null,\r\n      \"lastUpdatedBy\": null,\r\n      \"lastUpdatedByName\": null,\r\n      \"lastUpdatedByAccount\": null,\r\n      \"lastUpdatedByAccountName\": null,\r\n      \"lastUpdateOn\": null,\r\n      \"name\": \"Amit_Test_API\",\r\n      \"subContainers\": null,\r\n      \"placementType\": null,\r\n      \"width\": 1007514647,\r\n      \"height\": -788198688,\r\n      \"rootContainer\": {\r\n        \"type\": \"RootContainer\",\r\n        \"id\": null,\r\n        \"relationsBag\": null,\r\n        \"version\": null,\r\n        \"childRotationType\": \"EvenDistribution\",\r\n        \"subContainers\": [],\r\n        \"childOptimizationMetric\": null,\r\n        \"childConversionTagId\": null,\r\n        \"childConversionTagName\": null\r\n      },\r\n      \"timeZone\": -2017946709,\r\n      \"servingSetting\": {\r\n        \"type\": \"APIServingSetting\",\r\n        \"impressionsPerUser\": 5,\r\n        \"impressionsPerDay\": 37,\r\n        \"timeBetweenAds\": 8,\r\n        \"frequencyCappingLevel\": true,\r\n        \"serveDefaultImage\": true\r\n      },\r\n      \"rotationAds\": [],\r\n      \"placements\": [],\r\n      \"defaultAds\": [],\r\n      \"campaignId\": 1073913578,\r\n      \"campaignName\": \"Test_Saas training\",\r\n      \"targetAudiencePriority\": 1155983754,\r\n      \"targetAudienceId\": null,\r\n      \"targetingTypeId\": 0,\r\n      \"geoTargetingTypeId\": -1,\r\n      \"geoTargetingCountryId\": -1,\r\n      \"aosCrossPlacement\": 1,\r\n      \"aoMethodTypeId\": -1,\r\n      \"gmt\": -1,\r\n      \"hideDisableAds\": false,\r\n      \"targetAudienceName\": null,\r\n      \"strategyId\": null,\r\n      \"strategyName\": null,\r\n      \"automaticOptimization\": false,\r\n      \"published\": false,\r\n      \"sequenceLevelCrossPlacementSupport\": true,\r\n      \"aoMethodType\": -1\r\n    }\r\n  ]\r\n}\r\n\r\n"

headers = {
    'Access-Control-Allow-Origin': "*",
    'Content-Type': "application/json",
    'api-key': "XXXXXXX",
    'Authorization': "Basic S3NoaXRpai5CaGF0aV9JQk1HbG9iYWxfQVBJOlBhc3N3b3JkMTA=",
    'cache-control': "no-cache",
    'Postman-Token': "b4c9dde2-e163-452d-88c0-3d7cf5830b05"
    }

response = requests.request("POST", url, data=payload, headers=headers, verify = True)

print(response.status_code)

0 个答案:

没有答案