POST action results in "Invalid http header"
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza reproduciendo la solicitud mostrada en el método getObjects de C# y compárala con el comando curl que funciona. Confirma el comportamiento previsto de los encabezados de la solicitud y de la respuesta frente a la API; el issue estará terminado cuando el GET devuelva los metadatos solicitados sin errores de encabezado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am trying to execute a GET command so I get can get data from a server. The Curl below works in Postman.
$ curl -X GET -H "Authorization: {SESSION_ID}"
https://{server}/api/{version}/metadata/vobjects
While running my code, I am able to get the session ID. The next step is to get the data. But when I execute the GET, I don't get any response. Instead a I get an error as follows: "Specified value has invalid HTTP Header characters. (Parameter 'name')"
Below is the C# code I am trying to execute
_
public static void getObjects(string sessionID)
{
var client = new RestClient("https://generic-server.com/api/v20.3/metadata/vobjects/");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization:", sessionID);
IRestResponse response = client.Execute(request);
Console.WriteLine("Here's the response: " + response.Content + " " + response.Content.Length);
Console.WriteLine("Here's the error message: " + response.ErrorMessage);
}
_
response.ErrorMessage gives the following:
Here's the error message: Specified value has invalid HTTP Header characters. (Parameter 'name')
Note: When I leave the colon out of of the header, then I get the following response from the server:
{"responseStatus":"FAILURE","errors":[{"type":"INVALID_DATA","message":"Invalid http header [Accept: application/json, text/json, text/x-json, text/javascript, application/xml, text/xml]"}]} 190
Does anyone have any thoughts
- Lenguaje dominante
- PowerShell
- Estrellas
- 11.2k
- Forks
- 9.1k
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 14
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/sql-server-samples
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
microsoft/sql-server-samples#1499 ·
-
Link http://go.microsoft.com/fwlink/?LinkID=800630 for wide-world-importers-release is broken Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
microsoft/sql-server-samples#1495 · 3 reacciones ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
microsoft/sql-server-samples#1341 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 64/100
microsoft/sql-server-samples#276 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
microsoft/sql-server-samples#1497 ·
Todos los issues de microsoft/sql-server-samples
Issues similares
-
area/sessions comp/agent P2 tool/skills type/perf
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
NousResearch/hermes-agent#117788 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
code-quality refactoring
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
github/gh-aw-firewall#8816 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
getgrav/grav-plugin-api#45 ·