发出@Multipart请求会为每个部分添加这些默认标头(Content-Transfer-Encoding,Content-Type),是否可以删除它们?
//REQUEST BODY
--25d35373-d2c3-46a3-969f-f5a1fd5f781a
Content-Disposition: form-data; name="client_id"
Content-Transfer-Encoding: binary <-- remove this one
Content-Type: application/json; charset=UTF-8 <-- remove this one
Content-Length: 34
"40ccfee680a844780a41fbe23ea89934"
//
Run Code Online (Sandbox Code Playgroud)
注意:我无权访问服务器,因此无法使服务器接受这些标头。
我创建了一个名为"Player"的类,它存储每个玩家的数据.该类执行它应该执行的操作,但是当在List/Array中存储该类的多个实例时,数组或列表中的所有对象都等于最后存储的对象.
玩家类代码:
public class Player
{
private static string player_name;
public Player(string name)
{
player_name = name;
}
public string Name
{
get
{
return player_name;
}
}
}
Run Code Online (Sandbox Code Playgroud)
用于创建和添加到列表的代码:
//simple string array for names;
string[] example_names = new string[] { "Mike", "Adam", "Jake" };
//creating new object and adding to list<Player>
List<Player> players = new List<Player>();
foreach (string name in example_names)
{
Player player = new Player(name);
players.Add(player);
}
//loop for returning the output
string output = "";
foreach …Run Code Online (Sandbox Code Playgroud)