J'ai fait une application mobile de worklight .je dois créer un artefact dans le serveur jazz.net dans mon espace. J'ai utilisé quelques liens dans le client de repos puis je suis capable de créer un artefact dans le serveur de jazz dans mon espace de projet.403 erreur interdite worklight
où que maintenant je suis en utilisant worklight et envoyer la même demande, il me donne l'interdit erreur
{ "responseID": "74", "statusCode": 403, "erreurs": [], "isSuccessful": true, "statusReason": "Interdit", "responseHeaders": {"Content-Language": "en-US", "Date": "mer, 22 mai 2013 11:37:18 GMT", " Content-Length ":" 571 "," X-jazzweb1 ":" D = 780029 t = 1369222638020906 "," Keep-Alive ":" timeout = 5, max = 100 "," Connexion ":" Keep-Alive ", "Content-Type": "application/rdf + xml; jeu de caractères = UTF-8", "Serveur": "IBM_HTTP_Server", "X-Powered-By": "Servlet/3.0", "Proxy-Connection": "Keep -Alive "}," RDF ": {" Description ": {" errorMessage ": {" CDATA ":" Interdit "," type de données ":" http://www.w3.org/2001/XMLSchema#string "} , "detailedMessage": {"CDATA": "CRRRS6401E Erreur lors de l'analyse du contenu. ent doit être valide rdf + xml. "," type de données ":" http://www.w3.org/2001/XMLSchema#string "}," errorStatus ": {" CDATA ":" 403 "," datatype ": "http://www.w3.org/2001/XMLSchema#long"}},"err":"http://jazz.net/xmlns/prod/jazz/foundation/1.0/","rdf": " http://www.w3.org/1999/02/22-rdf-syntax-ns# "}," warnings ": []," totalTime ": 2584," responseTime ": 2583," info ": [] }
mon code est comme ci-dessous
function create(folderId)
{ var Request = '<rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/terms/""xmlns:oslc_rm="http://open-services.net/ns/rm#" ><rdf:Description rdf:about=""><rdf:type rdf:resource="http://open-services.net/ns/rm#Requirement"/><dc:description rdf:parseType="Literal">OSLC artifact created</dc:description><dc:title rdf:parseType="Literal">OSLC Created Requirement anil</dc:title><oslc:instanceShape rdf:resource="https://jazz.net/rm/types/_0kMQplV1EeC7_0yA"/><nav:parent rdf:resource="https://jazz.net/rm/folders/_cYBT0WSxEe5ZruQ"/></rdf:Description></rdf:RDF>'; var path ='rm/requirementFactory?projectURL=https://jazz.net/jts/process/project-areas/_xKDFBlV1EeC7_0yA';
var winput =
{ method : 'post',
//returnedContentType : 'none',
path : path,
headers : { 'accept' : 'application/xml',
'OSLC-Core-Version' : '2.0' },
body:{ content: Request,
contentType: 'application/rdf+xml;
charset=utf-8' }
};
return WL.Server.invokeHttp(winput);
}
salut @rooftop merci pour ur rediffusion .mais rdf que j'ai envoyer est la bonne .La même rdf travaille dans le client reste .May je sais que toute autre raison qui échoue – anilgontla
je suis désolé @rooftop cela a fonctionné merci – anilgontla