Неверный ответ на запрос создания пин - PullRequest
0 голосов
/ 28 февраля 2020

Проблема: Время от времени при создании пин-кода возвращается неправильный ответ. Различные ответы возвращаются на один и тот же запрос (в обоих случаях создается пин-код).

Пример запроса: curl -i -F 'board = 123456789123456789' -F 'note = 1 '-F' image=@/home/1145.jpeg '-H' принять: / '' https://api.pinterest.com/v1/pins/?access_token=ACCESS_TOKEN '

Предположение: Согласно нашим наблюдениям, это зависит от того, кто именно обрабатывает запрос: "X-CDN: быстро" (правильное тело) или "X-CDN: akamai" (неправильное тело).

Пример запроса со странным телом в ответе:

HTTP/1.1 100 Continue
X-CDN: akamai

HTTP/1.1 201 Created
Content-Type: application/json
pinterest-version: 25f4e72
x-content-type-options: nosniff
x-frame-options: DENY
Access-Control-Allow-Origin: *
X-RateLimit-Remaining: 958
X-RateLimit-Limit: 1000
pinterest-generated-by: coreapp-ngapi-prod-0a01013d
x-envoy-upstream-service-time: 194
Vary: Accept-Encoding
Content-Encoding: gzip
Cache-Control: private
x-pinterest-rid: 2297068551731299
Content-Length: 120
Date: Fri, 28 Feb 2020 08:54:16 GMT
Connection: keep-alive
Set-Cookie: _ir=0; Max-Age=1800; HttpOnly; Path=/; Secure
X-CDN: akamai
Age: 0
X-CDN: akamai

?VJI,IT?R?V?LRJF???F??F?????F?J:
J?E9 Ɍ???b+}???r??̼?Ԣ?????\} OS?>HoNf^6H3???_?
b???-<{

Пример запроса с правильным телом в ответе:

HTTP/1.1 100 Continue

HTTP/1.1 201 Created
content-type: application/json
pinterest-version: 25f4e72
x-content-type-options: nosniff
x-frame-options: DENY
access-control-allow-origin: *
x-ratelimit-remaining: 957
x-ratelimit-limit: 1000
x-envoy-upstream-service-time: 235
cache-control: private
age: 0
set-cookie: _ir=0; Max-Age=1800; HttpOnly; Path=/; Secure
x-pinterest-rid: 3330653932265285
Content-Length: 123
Date: Fri, 28 Feb 2020 08:57:50 GMT
Connection: keep-alive
X-CDN: fastly
Pinterest-Generated-By: coreapp-ngapi-prod-0a01c23b

{"data": {"id": "123456789123456789", "url": "https://www.pinterest.com/pin/123456789123456789/", "link": "", "note": "1"}}

Кто-нибудь еще сталкивался с таким проблема? Пожалуйста, помогите с этим вопросом.

...