如何在uri中加入#字符?
最近在开发一个上传图片到网络相册中的程序。相册名参数是填写在http头的URI中的,即相册名称为aa的话,uri串中就包含"AlbumCaption=aa"子串。但是当网络相册名包含字符#时,例如网络相册名为#1,则HttpWebRequest的uri串为
"http://upload4.snapfish.com/startsession.suup?authcode=1112404279907597:3f3b9c53526dd:1000:eric.m.zhu@qisda.com:1000000:SFOPRD18:1:9bP9qB82s9gCgmaI6haxxA--&ExpectedImages=1&AlbumCaption=#1&Src=TST"
但是发出的http头里面uri字段中,字符#后面的内容全部被截去了。我看MSDN中说,#后面的文本是片段标识符。我对这部分不清楚,不知道如何才能解决uri中#字符后面内容被截去的问题。
希望大家能帮我解决这个问题,最好能够附上相关资料的链接,谢谢啦!