Fifa Webapp Delete Request. Problem

07/23/2013 10:11 roteisenklinge#1
Hallo,

ich arbeite zuzeit an einem Programm für die Fifa 13 Webapp. Ich versuche die Tradepile zu überwachen und zu verwalten. Dazu gehört z.B das löschen bereits verkaufter Karten, Itms.

Laut den HTTP Headern:
Url ist richtig.
Quote:
[Only registered and activated users can see links. Click Here To Register...]

POST /ut/game/fifa13/trade/136117331790 HTTP/1.1
Host: utas.s2.fut.ea.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: [Only registered and activated users can see links. Click Here To Register...]
Content-type: application/json
Accept: application/json
X-UT-PHISHING-TOKEN: 6729149106830604762
X-UT-SID: 712d632b-cfbc-4302-bedd-51e7d723a1bc
X-UT-Embed-Error: true
X-HTTP-Method-Override: DELETE
Content-length: 1

Sollte die Request dann so aussehen:

Code:
        Dim request As HttpWebRequest
        request = DirectCast(HttpWebRequest.Create(url), HttpWebRequest)
        request.Method = "POST"
        request.Headers.Add("Cookie", EASW & ";")
        request.Headers.Add("X-UT-PHISHING-TOKEN", x_utpihsing)
        request.Headers.Add("X-HTTP-Method-Override", "DELETE")
        request.Headers.Add("X-UT-Embed-Error", "true")
        request.Headers.Add("X-UT-SID", xutsid)
        request.CookieContainer = cookieCon
        request.UserAgent = useragent
        request.ContentType = "application/json"
        request.Referer = "http://cdn.easf.www.easports.com/de/fifa/football-club/static/flash/futFifaUltimateTeamPlugin/FifaUltimateTeam.swf"
        request.Host = "utas.s2.fut.ea.com"
        request.Accept = "application/json"
        request.KeepAlive = True
       
        Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
        Dim reader As New StreamReader(response.GetResponseStream())
        source_pattern = reader.ReadToEnd
        reader.Close()
Irgendwie kommt aber keine Antwort vom Server bzw. ist die Antwort nichts.
Kann mir da jemand weiterhelfen? Vielleicht habe ich ja auch dummerweise etwas übersehen...
07/23/2013 10:35 Kraizy​#2
Wo ist denn dein Post-Content?
07/23/2013 11:04 roteisenklinge#3
Quote:
Originally Posted by Kraizy​ View Post
Wo ist denn dein Post-Content?
Quote:
Content-length: 1
In den Headern ist kein Post ersichtlich. Außer "DNT:1"
Allerdings komme ich, wenn ich das als Post definiere auch bei 0 raus.
Es gibt ähnliche Requests für die Webapp, die alle auch ohne Post funktionieren.

Code:
https://utas.s2.fut.ea.com/ut/game/fifa13/trade/136117331790

POST /ut/game/fifa13/trade/136117331790 HTTP/1.1
Host: utas.s2.fut.ea.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://cdn.easf.www.easports.com/de/fifa/football-club/static/flash/futFifaUltimateTeamPlugin/FifaUltimateTeam.swf
Content-type: application/json
Accept: application/json
X-UT-PHISHING-TOKEN: 6729149106830604762
X-UT-SID: 712d632b-cfbc-4302-bedd-51e7d723a1bc
X-UT-Embed-Error: true
X-HTTP-Method-Override: DELETE
Content-length: 1

 
HTTP/1.1 200 OK
X-EA-TASK: nixdir:421320-fifa13ltapp162.rspc-lhr.ea.com:/opt/easw/fosprods2/logs/ut/app;972416074
Vary: X-UT-SID
Date: Tue Jul 23 08:02:46 GMT-00:00 2013
Content-Encoding: gzip
X-UnzippedLength: 0
Content-Length: 20
Server: Jetty(6.1.x)
-------------------------
07/23/2013 12:18 'Heaven.#4
Du musst trotzdem die Daten abschicken, nur eben post leer lassen... ich hab selber nen ab
07/24/2013 00:07 roteisenklinge#5
Quote:
Originally Posted by 'Heaven. View Post
Du musst trotzdem die Daten abschicken, nur eben post leer lassen... ich hab selber nen ab
Mit Post das selbe resultat.
;(