Помощь с POST запросом



  • Здравствуйте,с помощью BAS поймать запрос не получило,но отловил фидлером. Собственно вопрос как теперь в BAS этот запрос составить.
    Смущает наличие двух разных "Content-Type"
    Если его передавать прям в таком виде то ответ сервера имеем "Url: https://kaspi.kz/merchantcabinet/api/offer/upload
    Status: 500

    Server: 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



  • так сразу и не разберешь, но на будущее, всегда когда составляешь пост запрос со своими данными например, удаляй вот эту строчку 1465e0c5-d40d-42c6-82a0-c8c91e715165-image.png , из за нее запрос не будет пролетать, так как длина запроса была изменена



  • @llimonix Проблема была именно в этой строчке) Благодарю.


Log in to reply