Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet

Added by Johan over 8 years ago

Är det något jag gör fel eller är det systemet?


Replies (14)

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Nordnet Simon over 8 years ago

Hej, det fungerar för mig när jag testar. Vi har ett problem i test med att systemet somnar så om ingen har kört på ett tag så kan man få problem med första försöket.

Om du fortfarande har problem - skicka med loggar på det du skickar och om du inte har möjlighet skicka med exakt tidpunkt och vilket instrument och till pris du försöker handla så kan vi kolla i våra loggar.

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Johan over 8 years ago

Hej,
Testade igen: köp 100 Ericsson B för 63 kr 2012-06-25:14:25.

Var hittar jag loggar? Fiddler ger inte mycket användbart när trafiken är krypterad.

Jag är inte inloggad mot den privata feeden än om det kan vara det som är problemet?

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Nordnet Simon over 8 years ago

Hej, feeden har inget med REST anropen att göra. Jag menade om du loggar anropen du gör med alla parametrar. Men tidpunkten hjälper till - jag tror att jag hittade det. Jag bytte ut ditt kontonummer mot 333333.

Som du ser saknas / mellan kontonummmer och orders.

POST /next/1/accounts/3333333orders HTTP/1.1

Det var inget vidare fel du fick av oss, det borde varit en 404 Not Found. Ska ta med det så ska vi fixa i senare version.

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Magnus over 8 years ago

Jag får samma fel, har ni möjlighet att titta i loggen vad som går fel?

Köp Ericsson B för 90 kr 2012-07-31 10:41.

/ Magnus

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Nordnet Simon over 8 years ago

Hej, det ser ut som om & kommer url-encodat från dig. Så & mellan parametrarna ska inte url-encodas.

Din loggrad:


[31/Jul/2012:10:41:05 +0200] "POST /next/1/accounts/<accno>/orders?identifier=101&amp;marketID=11&amp;price=90&amp;volume=100&amp;side=buy&amp;currency=SEK HTTP/1.1" 500 534 "-" "-" 


Min test:

[31/Jul/2012:11:25:59 +0200] "POST /next/1/accounts/<accno>/orders?price=70&smart_order=false&currency=SEK&side=buy&marketID=11&identifier=101&volume=1 HTTP/1.1" 200 352 "-" "Jakarta Commons-HttpClient/3.1" 

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Magnus about 8 years ago

Hej igen,

Jag får fortfarande samma fel. Jag har prövat mot en lokal webserver och min loggrad är identisk:

192.168.1.12 - - [15/Aug/2012:22:42:26 +0200] "POST /next/1/accounts/<accno>/orders?price=70&smart_order=false&currency=SEK&side=buy&marketID=11&identifier=101&volume=1 HTTP/1.1" 404 228

Trots detta får jag 500 Internal Server Error när jag skickar till er. Har du lust att hjälpa mig en gång till? Tack!

Hälsningar,
Magnus

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Magnus about 8 years ago

Glömde säga att jag skickade en föregående förfrågan till er webserver vid samma tid som mitt inlägg ca 22:42, 15 aug

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Nordnet Simon about 8 years ago

Hej, vi har tyvärr inte kunnat tittat tidigare och vi har inte alla loggar kvar så länge i test. Skulle du kunna göra ett nytt test och återkomma med tidpunkt. Vi kommer att ha bättre koll på forumet nu.

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Magnus about 8 years ago

Detta kommer från er server (i en erlangstruktur)

{ok,{{"HTTP/1.1",500,"Internal Server Error"},
[{"connection","close"}, {"date","Mon, 27 Aug 2012 15:47:43 GMT"}, {"server","Apache"}, {"content-length","534"}, {"content-type","text/html; charset=iso-8859-1"}, {"status","500 Internal Server Error"}]

Tidpunkten på min dator är dock två timmar högre, alltså 17:47:43.

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by Nordnet Simon about 8 years ago

Hej, kör du Erlang alltså?

I Erlang måste POST parametrarna skickas som data (jag har inte lycktats på något annat sätt i varje fall). create_request_params nedan väljer hur parametrarna ska skickas beroende på anropstyp.

Jag tror jag fick med alla funtioner, prova nedan med http_request(post,"/next/1/accounts/<accno>/orders", [{volume,1}, {identifier, "101"}, {marketID,11}, <fyll i alla parametrar som tupler>], "application/json", SessionKey).


%%                                                                                                                               
%% Do a HTTP call                                                                                                                
%%                                                                                                                               
http_request(Action, URL, Params, ResponseType, SessionKey) ->
    Data = string:join( [ atom_to_list(Key) ++ "=" ++
                          edoc_lib:escape_uri(Value) ||
                            {Key, Value} <- Params], "&"),
    HTTPOpts = [{timeout, ?http_request_timeout},
                {connect_timeout, ?http_connect_timeout}],
    try httpc:request(Action, create_request_params(Action, URL, Data, create_headers(ResponseType, SessionKey)),
                      HTTPOpts, []) of
        {ok, {{ _, Status, _}, _, Body}} ->
            {Status, Body};
        {error, _} = Error ->
            Error
    catch _:Error ->
        {error, Error}
    end.

%%                                                                                                                               
%% Create headers. Use session key as Auth if needed.                                                                            
%%                                                                                                                               
create_headers(ResponseType, SessionKey) ->
    [{"Accept", ResponseType},
     {"User-Agent", ?user_agent}] ++
        case SessionKey of
            "" -> [];
            S -> [{"Authorization", "Basic " ++
                   binary_to_list(base64:encode(S ++ ":" ++ S))}]
        end.

%%                                                                                                                               
%% Request parameters differs on post.                                                                                           
%%                                                                                                                               
create_request_params(post, URL, Data, Headers) ->
    {URL, Headers, ["application/x-www-form-urlencoded;charset=UTF-8"], Data};
create_request_params(put, URL, Data, Headers) ->
    {URL, Headers, ["application/x-www-form-urlencoded;charset=UTF-8"], Data};
create_request_params(_, URL, Data, Headers) ->
    {URL ++ "?" ++ Data, Headers}.


RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by sunh 18 days ago

This is the first time I have checked this sweet article related to 먹튀검증 It's the first time I've been to your site. This is the 먹튀검증 that hits my heart. This article seems to be the correct data for 스포츠중계 꽁머니 I also like 안전놀이터 먹튀검증사이트 yours메이저토토사이트. 메이저안전놀이터 the best. And you spend a lot of time looking for 토토사이트 related 안전놀이터 data.If you have time, come to my site! The site name is 꽁머니 along with 안전놀이터, our site 토토사이트 also has the same information. We ask for your interest in our site as well. This was the above 먹튀검증.

RE: Jag får "The remote server returned an error: (500) Internal Server Error." när jag försöker placera en order mot testsystemet - Added by sunh 18 days ago

가장확실한먹튀검증커뮤니티 .comThat's a very good story! 먹튀검증 I read your article very deeply. 먹튀신고 Hello, 먹튀 my name is 먹튀검증업체 and I run a site similar to yours. 먹튀커뮤니티 Compared to you, 먹튀사이트검증 the site I run is not enough. 먹튀사이트 However,메이저놀이터 I am also working hard 메이저안전놀이터추천 to upload more than 2 posts a week.메이저놀이터추천 If you are interested, 메이저놀이터 please visit my website. 사설토토 I would appreciate 메이저사설토토 it if you could visit 사설토토사이트추천 and read my article 사설토토사이트 and leave your comments.사설놀이터 It will be of 안전놀이터 great help to me. 토토안전놀이터 Anyway, 안전놀이터 have a nice day 토토사이트 today and thank you for 토토추천 your hard work.메이저토토사이트 Thank you, 먹튀없는토토사이트 Have a nice day! 토토사이트추천 bye토토사이트

(1-14/14)