我使用HttpWebRequest在iOS上发送请求。结果是:来自一个请求的正文附加到另一个请求。这是我用于测试的代码示例:
/** @ORM\Entity */
class Thing {
/**
* @ORM\Id
* @ORM\Column(type="integer", options={"unsigned":true})
* @ORM\GeneratedValue
*/
protected $id;
/** @ORM\Column(type="string") */
protected $name;
/**
* @ORM\OneToMany(targetEntity="Relation", mappedBy="right")
*/
protected $relations;
}
/** @ORM\Entity */
class Relation {
/** @ORM\Id @ORM\Column(type="string") */
protected $action;
/** @ORM\Id @ORM\ManyToOne(targetEntity="Thing") */
private $left;
/** @ORM\Id @ORM\ManyToOne(targetEntity="Thing", inversedBy="relations") */
private $right;
}
在iOS上执行上述代码的结果如下:
此问题仅与某些HTTP方法有关:LOCK,PROPFIND,MKCOL。 PUT可以正常工作。
我是在做错什么,还是iOS上的.NET错误?