@ruter1863
Причины как правило кроются в отсутствии переменных. Т.е при записи вы что до где то делаете, и он хранит ведь это в памяти или знает. А вот воспроизведение это маленькая компиляция=). Он чистый и с нуля. Смотри где когда что появляется, где когда что объявляется.
По поводу профан, не боги горшки обжигают. Есть желание получится. Это не просто но реально. Главное желание. Манов к сожалению нет. @Fox Наверное смог бы но у него совсем не мало дело.. Я не считаю себя специалистом, да и писать их я не умею. Вы мои ответы почитайте) 😁 Не каждый сразу и поймет.
Посмотрите маны например по postman они правда нЯП на идишенглише. Но это не важно тут все тоже самое только больше. Однако тут нет "дорог" есть направления зато любое прикрутить всегда недостающее можно
Помощь с 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
, из за нее запрос не будет пролетать, так как длина запроса была изменена