banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thủ thuật reverse engineering Cho hỏi về POST  XML
  [Programming]   Cho hỏi về POST 29/02/2012 17:54:50 (+0700) | #1 | 256274
[Avatar]
delua
Locked

[Minus]    0    [Plus]
Joined: 28/12/2006 00:48:39
Messages: 102
Offline
[Profile] [PM]
Mình cần send POST đến API, data gửi đi có các trường như email, name v.v... nhưng đã làm đủ mọi kiểu format như application/json hay application/xml v.v.. thì ở đầu kia chỉ nhận được giá trị trường email, còn các trường khác thì ko nhận được.
Mình đã thử qua các loại Content-Type như json, xml, text/html, và tuỳ từng loại này mà truyền chuỗi data như sau:
email=abc@abc.com&name=Delua
nhưng đầu kia chỉ nhận được email, còn name thì null
Nó đã nhận ra email tức là quá trình explode trên kia hoàn toàn đúng, và chuổi format của mình cũng là đúng. Nhưng không hiểu sao các giá trị khác null, mong anh em giúp đỡ.

Sau đây là format POST của mình

$str ="abc@abc.om&name=Delua";
$out .= "POST /xxx HTTP/1.1\r\n";
$out .= "Host: xxx.com\r\n";
$out .= "Content-Type: application/json\r\n";
$out .= "Content-Length: ".strlen($str)."\r\n\r\n";
$out .= $str."\r\n\r\n";
$out .= "Connection: Close\r\n\r\n";

https://parse.com/jobs <== anh em có thể xem chi tiết ở đây.
Mong mọi người giúp đỡ.

Khi create được thông tin đầy đủ thì cần làm 1 bước nữa là gọi API apply, nhưng vì có quá nhiều trường null nên nó không cho apply và yêu cầu update thêm thông tin. Mình không biết làm sao để update lại thông tin. Dùng PUT thì không được.

Mong anh em giúp dùm.
[Up] [Print Copy]
  [Programming]   Cho hỏi về POST 29/02/2012 19:56:02 (+0700) | #2 | 256293
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
1.Thứ bạn nói không phải là POST.
2. Không phải là send POST tới API, mà cái bạn cần tìm là windows socket programing.

Bạn nên thử như sau bạn trẻ:
Code:
chiro8x@chiro8x-desktop$telnet www.parse.com 80
Trying 173.212.56.249...
Connected to prase.com.
Escape character is '^]'.
POST /jobs/apply HTTP/1.1
Host: www.parse.com
Content-Length: [Content-Length]

email=abc@abc.com&name=Delua[Content-Length]


Đó là làm cho nhanh còn muốn lập trình PHP thì bạn thử lại rồi dùng packet sniffer kiểm tra. Mà nói nhỏ coi chừng bị lấy e-mail smilie.

P/s: Keyword "PHP socket programing"
while(1){}
[Up] [Print Copy]
  [Programming]   Cho hỏi về POST 25/03/2012 08:14:45 (+0700) | #3 | 259782
[Avatar]
sasser01052004
Member

[Minus]    0    [Plus]
Joined: 20/09/2010 01:27:29
Messages: 150
Location: /home/sasser
Offline
[Profile] [PM]
chiro8x@chiro8x-desktop$telnet www.parse.com 80


Cái này giống của bạn chiro8x việt hoá cái WH2.4 nhỉ

có gì send yahoo pm cái
Ask me why, don't ask me what.
[Up] [Print Copy]
  [Programming]   Cho hỏi về POST 25/03/2012 13:19:32 (+0700) | #4 | 259791
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]

sasser01052004 wrote:
chiro8x@chiro8x-desktop$telnet www.parse.com 80


Cái này giống của bạn chiro8x việt hoá cái WH2.4 nhỉ

có gì send yahoo pm cái 


WH là của tôi ! không phải là việt hoá ! bé cái nhầm rồi bạn trẻ. Không biết người ta lôi đâu ra thông tin tôi việt hoá nữa. Tôi viết nó hồi còn chơi bên HCE. Mong bạn đừng có xúc phạm người viết. Tôi đủ khả năng và thực lực làm nó.
while(1){}
[Up] [Print Copy]
  [Programming]   Cho hỏi về POST 25/03/2012 13:30:00 (+0700) | #5 | 259792
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Đây là một phần source của WH3. Mong bạn rút lại nhận xét của mình.



http://www.uphinhnhanh.com/images/78src.png

P/s: tôi không trả lời hay share ai cái gì hết và không cần phải PM, bạn đừng đánh giá bản thân cao thế smilie.
while(1){}
[Up] [Print Copy]
  [Programming]   Cho hỏi về POST 27/03/2012 12:35:14 (+0700) | #6 | 259967
[Avatar]
sasser01052004
Member

[Minus]    0    [Plus]
Joined: 20/09/2010 01:27:29
Messages: 150
Location: /home/sasser
Offline
[Profile] [PM]
hi hi, nhầm lẫn rồi, WH là của chiro chứ.

Tại mình ko biết nên có 1 số lời nói sai vậy.

Chân thành xin lỗi chiro nhé

Nhưng tớ cũng ko nói câu nào về bản thân cả, tớ ko tự đánh giá về mình mà để người khác nhận xét bạn à.

^^.
Ask me why, don't ask me what.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|