동료가 만든 프로토 타입을 가져 왔습니다. 저는 불행히도 C#과 웹 서비스를 담당하는 놈입니다. 내가헤더가있는 웹 서비스
http://filepath/myFile1.txt
처럼 내 장치에서 URL을 입력하면
[WebGet(UriTemplate = "GetTestData/{file}")]
public Stream GetTestData(string file)
{
string fileName =
"\\filePath" + file;
if (File.Exists(fileName))
{
FileStream stream = File.OpenRead(fileName);
if (WebOperationContext.Current != null)
{
WebOperationContext.Current.OutgoingResponse.ContentType = "text/.txt";
}
return stream;
}
return null;
}
그때 내가 myFile1.txt를 얻을 : 같은 서비스의 한 가지 방법이다. 그녀는 그것이 휴식 서비스라고 말했다. 여기에 헤더를 추가하는 쉬운 방법이 있나요? 그래서 모든 데이터를 한 번에 보낼 수 있습니까? 나는
http://filePath/myFiles
의 장치처럼
를 요청할 수 있으며, myFile1-myFile5.txt를 얻을? 지금 당장의 미숙 한 구현은 각 파일을 개별적으로 요청해야한다는 것입니다. 서버가 패킷을 올바르게 전송할 책임이 있다고 생각하십니까? 아니면 그녀의 휴식 서비스를 망가 뜨리는거야? 감사!