Помощь с POST запросом
-
Здравствуйте,с помощью BAS поймать запрос не получило,но отловил фидлером. Собственно вопрос как теперь в BAS этот запрос составить.
Смущает наличие двух разных "Content-Type"
Если его передавать прям в таком виде то ответ сервера имеем "Url: https://kaspi.kz/merchantcabinet/api/offer/upload
Status: 500Server: nginx
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: ks.ngs.m=1e87b76c746998f08b1a5311b14dbce1; expires=Tue, 01-Nov-22 15:23:12 GMT; max-age=900; domain=.kaspi.kz; path=/
X-Frame-Options: SAMEORIGIN
Pragma: no-cache
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Set-Cookie: JSESSIONID=3DD87CBD4FABD3EF87C6F76F2BDD9A9D; Path=/merchantcabinet; HttpOnly
Content-Language: ru
Date: Tue, 01 Nov 2022 15:08:12 GMT
X-Page-Speed: 1.13.35.2-0
Cache-Control: max-age=0, no-cache, no-store
Strict-Transport-Security: max-age=157680000<!doctype html><html lang=ru><head><title>HTTP Status 500 – Internal Server Error</title><style>body{font-family:Tahoma,Arial,sans-serif}h1,h2,h3,b{color:#fff;background-color:#525d76}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}p{font-size:12px}a{color:#000}.line{height:1px;background-color:#525d76;border:none}</style></head><body><noscript><meta HTTP-EQUIV="refresh" content="0;url='https://kaspi.kz/merchantcabinet/api/offer/upload?PageSpeed=noscript'" /><style><!--table,div,span,font,p{display:none} --></style><div style="display:block">Please click <a href="https://kaspi.kz/merchantcabinet/api/offer/upload?PageSpeed=noscript">here</a> if you are not redirected within a few seconds.</div></noscript><h1>HTTP Status 500 – Internal Server Error</h1></body></html>"
Куки стер сам,они конечно есть. Ниже текст запроса
POST https://kaspi.kz/merchantcabinet/api/offer/upload
Host: kaspi.kz
Connection: keep-alive
Content-Length: 2932
sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"
Accept: application/json, text/plain, /
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryKvCnDBtBQaYrF80g
x-source: v2
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Origin: https://kaspi.kz
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://kaspi.kz/mc/
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Cookie:------WebKitFormBoundaryKvCnDBtBQaYrF80g
Content-Disposition: form-data; name="fileData"; filename="pricekaspi.xml"
Content-Type: text/xml<?xml version="1.0" encoding="utf-8"?>
<kaspi_catalog date="string"
xmlns="kaspiShopping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd">
<company></company>
<merchantid></merchantid>
<offers>
<offer sku="104723331_16169031">
<model>Автокомпрессор P.I.T. мембранный 50180-Li</model>
<brand>P.I.T.</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>15888</price>
</offer>
<offer sku="106718307_16169031">
<model>Автокомпрессор цифровой CZK-3665</model>
<brand>Без бренда</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>17899</price>
</offer>
<offer sku="100291332_16169031">
<model>UNICAR Daewoo Matiz 1997+</model>
<brand>UNICAR</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>43999</price>
</offer>
<offer sku="100291353_16169031">
<model>UNICAR Hyundai Tucson 2015+</model>
<brand>UNICAR</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>73499</price>
</offer>
<offer sku="22600060_16169031">
<model>Автокомпрессор AUTOPROFI поршневый АК-35</model>
<brand>AUTOPROFI</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>23349</price>
</offer>
<offer sku="102618314_16169031">
<model>Автокомпрессор Tornado поршневый AC-628</model>
<brand>Tornado</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>15966</price>
</offer>
<offer sku="111468">
<model>Насос погружной Patriot F 300</model>
<brand>Patriot</brand>
<availabilities>
<availability available="yes" storeId="PP1"/>
</availabilities>
<price>15300</price>
</offer>
</offers>
</kaspi_catalog>
------WebKitFormBoundaryKvCnDBtBQaYrF80g--
-
вот так выглядит мой нерабочий запрос https://pastenow.ru/JJFUN
-
так сразу и не разберешь, но на будущее, всегда когда составляешь пост запрос со своими данными например, удаляй вот эту строчку
, из за нее запрос не будет пролетать, так как длина запроса была изменена
-
@llimonix Проблема была именно в этой строчке) Благодарю.