据我所知,使用public class ObjectArray {
Track[] track;
public static void main(String[] args){
ObjectArray tester = new ObjectArray();
tester.setIt();
tester.getIt();
}
public void setIt(){
track = new Track[42];
for(int i=0; i<42; i++){
track[i]= new Track(i);
track[i].calcProduct(i, i+1);
}
}
public void getIt(){
for(int i=0; i<track.length; i++){
System.out.println("Track "+track[i].getSerial()+" has product: "+track[i].getProduct());
}
}
class Track{
private int serial;
private int product;
Track(int i){
serial = i;
}
public void calcProduct(int a, int b){
product = a*b;
}
public int getSerial() {
return serial;
}
public int getProduct() {
return product;
}
}
}
函数可以轻松读取实际的查询字符串参数。但是,我没有在示例或文档中看到任何可以让我读取POST有效负载的内容。就我而言,它是一个JSON编码的字符串。一旦我能够实际解决它,解析JSON就很容易了。
有没有人有一个示例,说明如何在C中读取原始POST有效负载?
答案 0 :(得分:1)
通过走argv []找到答案。事实证明它很简单:
char *raw_payload = (char*)argv[0];