Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTTP] Gdzie są te zmienne w żądaniu POST wyciągniętego z Live HTTP Headers?
Forum PHP.pl > Forum > PHP
Babcia@Stefa
Witam, nie mogę znaleźć zmiennych jakie zostały przekazane do tego żądania POST.

Kod
https://platform.tvinci.com/



POST / HTTP/1.1

Host: platform.tvinci.com

User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.5) Gecko/2008121621 Ubuntu/8.04 (hardy) Firefox/3.0.5

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: pl,en-us;q=0.7,en;q=0.3

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Cookie: tvinci_api=tvinci_api=ad6fa289-5003-499b-b232-527df1fa9f22; ASP.NET_SessionId=xxmidc55gl5hadadyoodod45

Referer: http://s2o.tv/flash/uma_player.swf

Content-Type: text/xml

Content-Length: 2537



<root>
  <request type="media_mark">
    <mark action="pause" location_sec="13">
      <media duration="241" file_id="104539" id="41606" billing="none" file_format="FLV" file_quality="HIGH" pic_size1="http://images.mtveurope.com//291208111920_70X52.JPG" pic_size2="http://images.mtveurope.com//291208111920_575X430.JPG" pic_size3="http://images.mtveurope.com//291208111920_195X150.JPG" title="My Lucky Day" block="none" cdn_id="30" cdn_impl_type="akamai" notify_url="https://platform.tvinci.com/mtv_notifier.aspx" date="26/12/2008" url="http://intl.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?HiLoPref=hi&amp;vid=328786" views="6085">
        <name value="My Lucky Day"/>
        <type id="29" value="Music Video"/>
        <META5_STR_NAME name="ISRC" value="USSM20804537"/>
        <META6_STR_NAME name="idType" value="MTVN"/>
        <META8_STR_NAME name="Video ID(For Sync)" value="328786"/>
        <META9_STR_NAME name="Artsits List(For Sync)" value="Bruce Springsteen"/>
        <META10_STR_NAME name="Report String" value="c1=Sony&amp;c2=Columbia&amp;c3=328786&amp;c4=MTVN&amp;c5=My+Lucky+Day&amp;c6=Bruce+Springsteen"/>
        <META5_DOUBLE_NAME name="Sync ID" value="124"/>
        <META1_BOOL_NAME name="Local " value="0"/>
        <META2_BOOL_NAME name="VIP" value="0"/>
        <META3_BOOL_NAME name="Segment" value="0"/>
        <META4_BOOL_NAME name=" " value="0"/>
        <tags_collections>
          <tag_type id="106" name="Artist / Band">
            <tag id="11812" name="Bruce Springsteen"/>
          </tag_type>
          <tag_type id="119" name="Label">
            <tag id="11043" name="Columbia"/>
          </tag_type>
          <tag_type id="130" name="Distributor">
            <tag id="10696" name="Sony"/>
          </tag_type>
        </tags_collections>
        <views count="6572"/>
        <rating sum="20" count="4" avg="5" user_voted="false" user_voted_val=""/>
      </media>
    </mark>
  </request>
  <flashvars object_key="poland_main" auto_play="false" pic_size2="575x430" starting_menu="329" file_quality="HIGH" auto_init="1" pic_size3="195x150" language_file="http://s2o.tv/flash/uma_language.xml" starting_channel="26785" config_file="http://s2o.tv/localize/poland/flash/config_mtv.xml" with_channels="true" dir="ltr" skin_file="http://s2o.tv/flash/gui_mtv.swf" no_cache="0" category_id="335" block="vip=0" layout_file="http://s2o.tv/flash/uma_layout1.xml" object_id="poland_main" error_clip="1" pic_size1="70x52" file_format="FLV" player_un="poland_main" player_pass="poland_main"/>
</root>

HTTP/1.x 200 OK

Date: Sun, 04 Jan 2009 17:22:55 GMT

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

X-AspNet-Version: 2.0.50727

Set-Cookie: tvinci_api=tvinci_api=ad6fa289-5003-499b-b232-527df1fa9f22; expires=Tue, 04-Jan-2011 17:22:55 GMT; path=/

Set-Cookie: ASP.NET_SessionId=xxmidc55gl5hadadyoodod45; path=/

Cache-Control: private

Expires: Sun, 04 Jan 2009 17:21:55 GMT

Content-Type: text/xml; charset=utf-8

Content-Length: 39


Albo jestem ślepy albo nie widzę żadnych zmiennych haha.gif

Jeśli zły dział to proszę o przeniesienie, nie mam zielonego pojęcia gdzie to wrzucić, coś na myśl mi przyszło że może do "Serwery WWW".

Pozdrawiam, WebNuLL
Jabol
to jest żądanie do "web service". coś typu SAOP, tylko, że nie z użyciem składni SOAP. Nie są tutaj przekazywane żadne zmienne na poziomie protokołu HTTP.
Babcia@Stefa
W takim razie jak z poziomu PHP wysłać zapytanie aby dostać ten kod XML:

  1. <root>
  2.  <request type="media_mark">
  3.    <mark action="pause" location_sec="13">
  4.      <media duration="241" file_id="104539" id="41606" billing="none" file_format="FLV" file_quality="HIGH" pic_size1="http://images.mtveurope.com//291208111920_70X52.JPG" pic_size2="http://images.mtveurope.com//291208111920_575X430.JPG" pic_size3="http://images.mtveurope.com//291208111920_195X150.JPG" title="My Lucky Day" block="none" cdn_id="30" cdn_impl_type="akamai" notify_url="https://platform.tvinci.com/mtv_notifier.aspx" date="26/12/2008" url="http://intl.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?HiLoPref=hi&amp;vid=328786" views="6085">
  5.        <name value="My Lucky Day"/>
  6.        <type id="29" value="Music Video"/>
  7.        <META5_STR_NAME name="ISRC" value="USSM20804537"/>
  8.        <META6_STR_NAME name="idType" value="MTVN"/>
  9.        <META8_STR_NAME name="Video ID(For Sync)" value="328786"/>
  10.        <META9_STR_NAME name="Artsits List(For Sync)" value="Bruce Springsteen"/>
  11.        <META10_STR_NAME name="Report String" value="c1=Sony&amp;c2=Columbia&amp;c3=328786&amp;c4=MTVN&amp;c5=My+Lucky+Day&amp;c6=Bruce+Springsteen"/>
  12.        <META5_DOUBLE_NAME name="Sync ID" value="124"/>
  13.        <META1_BOOL_NAME name="Local " value="0"/>
  14.        <META2_BOOL_NAME name="VIP" value="0"/>
  15.        <META3_BOOL_NAME name="Segment" value="0"/>
  16.        <META4_BOOL_NAME name=" " value="0"/>
  17.        <tags_collections>
  18.          <tag_type id="106" name="Artist / Band">
  19.            <tag id="11812" name="Bruce Springsteen"/>
  20.          </tag_type>
  21.          <tag_type id="119" name="Label">
  22.            <tag id="11043" name="Columbia"/>
  23.          </tag_type>
  24.          <tag_type id="130" name="Distributor">
  25.            <tag id="10696" name="Sony"/>
  26.          </tag_type>
  27.        </tags_collections>
  28.        <views count="6572"/>
  29.        <rating sum="20" count="4" avg="5" user_voted="false" user_voted_val=""/>
  30.      </media>
  31.    </mark>
  32.  </request>


Pewnie będę musiał użyć "SOAP", słyszałem o tym ale nie używałem - czy możesz mi coś w tym kierunku podpowiedzieć jak otrzymać ten kod XML? smile.gif

Pozdrawiam, WebNuLL
Jabol
jak to zrobić z poziomu php to nie wiem. z punktu widzenia http to ten xml jest treścią żądania wysłanego od klienta do serwera, opisanego nagłówkami. w javie czytasz to za pomocą request.getInputStream() czy jakoś tak. w php musi być podobnie. musisz po prostu "wejść w posiadanie" treści rządania post bez inpterpretowania go. może jest do tego jakaś specjalna zmienna?
spróbuj phpinfo takim rządaniem wywołać i może znajdziesz odpowiednią zmienną.
Cysiaczek
@Babcia@Stefa - następne przewinienie +20%. Jaki hydepark? Nie jesteś na forum od wczoraj
Przenoszę na PHP
bartg
W curl da się odczytać te nagłówki smile.gif
dr_bonzo
Jaki SOAP - toz to customowy XML.

http://snipplr.com/view/755/read-raw-post-...lash-xmlsocket/ - szukaj "raw POST data"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.