Changeset 4750
- Timestamp:
- 01/17/08 05:05:04 (5 years ago)
- Location:
- lang/ruby/ssb/trunk/libs
- Files:
-
- 3 modified
-
ssb.rb (modified) (3 diffs)
-
ssb/ktai_spec.rb (modified) (5 diffs)
-
ssb/request.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/ssb/trunk/libs/ssb.rb
r3643 r4750 63 63 end 64 64 page = ssb_response.body.dup.untaint 65 [page, CGI.escapeHTML(NKF::nkf('-w ', page))]65 [page, CGI.escapeHTML(NKF::nkf('-w -x', page))] 66 66 end 67 67 … … 77 77 def string_response(cgi_response, ssb_response) 78 78 cgi_response.header['Content-Type'] = 'text/html; charset=utf-8' 79 [NKF.nkf('-w ', ssb_response.dup.untaint), 'N/A']79 [NKF.nkf('-w -x', ssb_response.dup.untaint), 'N/A'] 80 80 end 81 81 … … 122 122 123 123 # SJIS等からUTF-8へ 124 page = NKF::nkf('-w ', page)124 page = NKF::nkf('-w -x', page) 125 125 126 126 # タイトル -
lang/ruby/ssb/trunk/libs/ssb/ktai_spec.rb
r2653 r4750 11 11 class KtaiSpec 12 12 include Enumerable 13 13 14 14 unless defined?(CARRIER_DOCOMO) 15 15 CARRIER_DOCOMO = 'DoCoMo' … … 117 117 uri 118 118 end 119 119 120 120 # suitable request header by carrier 121 121 def get_request_header(hid = false) 122 122 header = Hash.new 123 123 124 124 case get_carrier() 125 125 when CARRIER_KDDI … … 127 127 when CARRIER_SOFTBANK 128 128 header['X-JPHONE-UID'] = self[:uid] 129 end if has_key?( 'uid')130 129 end if has_key?(:uid) 130 131 131 header['User-Agent'] = get_useragent(hid) 132 132 133 133 @props[:exheader].split("\r\n").each do |field| 134 134 key,value = field.split(':') … … 137 137 end 138 138 end 139 139 140 140 header 141 141 end … … 145 145 end 146 146 alias length size 147 147 148 148 def has_key?(key) 149 149 @props.has_key?(key) 150 150 end 151 151 152 152 def each(&block) 153 153 @props.each { |key, value| yield key, value } 154 154 end 155 155 156 156 def inspect 157 157 '{' + @props.collect { |key,value| "#{key}=>#{value.inspect}" }.join(",") +'}' -
lang/ruby/ssb/trunk/libs/ssb/request.rb
r2916 r4750 92 92 else 93 93 uri_params << in_query[key].list.map do |value| 94 "#{NKF::nkf('-s ', key.dup.untaint)}=#{WEBrick::HTTPUtils.escape_form(NKF::nkf('-s', value.dup.untaint))}"94 "#{NKF::nkf('-s -x', key.dup.untaint)}=#{WEBrick::HTTPUtils.escape_form(NKF::nkf('-s -x', value.dup.untaint))}" 95 95 end 96 96 end
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)