fairdesk / fairdesk-api-docs

API docs for fairdesk exchange
5 stars 7 forks source link

Blocked by cloudfront: 500 HTTP error #12

Closed hiiamboris closed 4 months ago

hiiamboris commented 4 months ago

Hi!  I'm trying to access trading functions using API, and private GET requests work for me but private POST requests cloudfront me out.

Example:

to-sign: {/api/v1/private/trade/cancel-all-order1709992298170{"symbol":null,"settleCcy":"USDT"}}
request: [POST [
    x-fairdesk-access-key: "REDACTED"
    x-fairdesk-request-expiry: "1709992298170"
    x-fairdesk-request-signature: {signature here ...}
 ] {{"symbol":null,"settleCcy":"USDT"}}]
response: #[
    code: 500
    headers: #[
        Connection: "keep-alive"
        Date: "Sat, 09 Mar 2024 13:51:33 GMT"
        Via: {1.1 ab85f05f60638addab7913cfb252c99a.cloudfront.net (CloudFront)}
        Content-Length: "78"
        Content-Type: "application/json"
        Vary: "Origin"
        X-Cache: "Error from cloudfront"
        X-Amz-Cf-Pop: "FRA60-P10"
        X-Amz-Cf-Id: {5JycJaXpA7rDo7eSu6s0orqjLdi_Jkp88b13XpSerCEJI1O_ReqELA==}
    ]
    raw: {{"status":-10,"error":"unknown gateway error.","errorParams":null,"data":null}}
    data: #[
        status: -10
        error: "unknown gateway error."
        errorParams: none
        data: none
    ]
 ]
hiiamboris commented 4 months ago

Nevermind, seems that header Content-Type: "application/json" was missing, and with it it works.